首页> 外文OA文献 >Adaptive-Latency DRAM: Optimizing DRAM Timing for the Common-Case
【2h】

Adaptive-Latency DRAM: Optimizing DRAM Timing for the Common-Case

机译:自适应延迟DRAM:针对常见情况优化DRAM时序

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions specified in the DRAM standard. Such timing parameters exist to guarantee reliable operation. When deciding the timing parameters, DRAM manufacturers incorporate a very large margin as a provision against two worst-case scenarios. First, due to process variation, some outlier chips are much slower than others and cannot be operated as fast. Second, chips become slower at higher temperatures, and all chips need to operate reliably at the highest supported (i.e., worst-case) DRAM temperature (85° C). In this paper, we show that typical DRAM chips operating at typical temperatures (e.g., 55° C) are capable of providing a much smaller access latency, but are nevertheless forced to operate at the largest latency of the worst-case. Our goal in this paper is to exploit the extra margin that is built into the DRAM timing parameters to improve performance. Using an FPGA-based testing platform, we first characterize the extra margin for 115 DRAM modules from three major manufacturers. Our results demonstrate that it is possible to reduce four of the most critical timing parameters by a minimum/maximum of 17.3%/54.8% at 55°C without sacrificing correctness. Based on this characterization, we propose Adaptive-Latency DRAM (AL-DRAM), a mechanism that adoptively reduces the timing parameters for DRAM modules based on the current operating condition. AL-DRAM does not require any changes to the DRAM chip or its interface. We evaluate AL-DRAM on a real system that allows us to reconfigure the timing parameters at runtime. We show that AL-DRAM improves the performance of memory-intensive workloads by an average of 14% without introducing any errors. We discuss and show why AL-DRAM does not compromise reliability. We conclude that dynamically optimizing the DRAM timing parameters can reliably improve system performance.
机译:在当前系统中,对DRAM芯片的内存访问必须遵守DRAM标准中指定的一组最小延迟限制。存在这样的定时参数以保证可靠的操作。在确定时序参数时,DRAM制造商采用了很大的余量作为针对两种最坏情况的准备。首先,由于工艺变化,一些异常芯片比其他芯片慢得多,并且无法以最快的速度运行。其次,芯片在高温下变慢,并且所有芯片都需要在最高支持(即最坏情况)的DRAM温度(85°C)下可靠地运行。在本文中,我们显示了在典型温度(例如55°C)下运行的典型DRAM芯片能够提供更小的访问延迟,但是仍然被迫在最坏情况下以最大延迟运行。本文的目标是利用DRAM时序参数中内置的额外余量来提高性能。使用基于FPGA的测试平台,我们首先确定了来自三大制造商的115个DRAM模块的额外利润。我们的结果表明,在不牺牲正确性的情况下,有可能在55°C下将四个最关键的时序参数的最小值/最大值降低17.3%/ 54.8%。基于此特征,我们提出了自适应延迟DRAM(AL-DRAM),该机制可根据当前的工作条件逐步减少DRAM模块的时序参数。 AL-DRAM不需要对DRAM芯片或其接口进行任何更改。我们在真实的系统上评估AL-DRAM,该系统允许我们在运行时重新配置时序参数。我们表明,AL-DRAM可以将内存密集型工作负载的性能平均提高14%,而不会引入任何错误。我们讨论并说明为什么AL-DRAM不会损害可靠性。我们得出结论,动态优化DRAM时序参数可以可靠地提高系统性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号